table, #tag-cloud{
  min-width: 600px;
  max-width: 80%;
  table-layout: fixed;
  word-wrap: break-word;
  word-break: break-all;
}

/* Don't collpase multiple whitespace into one for date div. */
.date-div {
  white-space: pre;  
}

.buttons {
  width: 150px;
  text-align: center;
}

#tag-cloud {
  line-height: 140%;
  padding-bottom: 5px;
}

li {
  display: inline;
  list-style-type: none;
  padding: 2px;
}

a, .tag-link {
  font-size: 95%;
  color: #1873CC;
}

a:hover, .tag-link:hover {
  color: #1E90FF;
  text-decoration: underline;
}

.tag-link {
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
}

.selected-tag {
  font-size: 95%;
  background-color: #F8FC83;
}
